在Linux中我是这样来统计行数,字数
The following article is from 工厂数字化 Author 开发运维架构
wc(word count的缩写)是Unix/Linux操作系统中的一个命令行工具,用于统计指定文件的新行数、字数、字节和字符数,并将所有命名文件的总数统计结果输出到标准输出。当您定义了File参数时,wc命令将打印文件名以及请求的统计结果。如果没有为File参数定义文件名,则只会将总数输出到标准输出。本文将讨论如何使用wc命令来计算文件的新行数、字数、字符数或字节数,附有实际示例。
wc命令语法
wc命令的语法如下所示。
# wc [选项] 文件名
以下是wc命令提供的选项及用法。
wc -l
– 打印文件中的行数。wc -w
– 打印文件中的字数。wc -c
– 显示文件中的字节数。wc -m
– 打印文件中的字符数。wc -L
– 仅打印文件中最长行的长度。
让我们看看如何在本文中使用“wc”命令来进行少量参数和示例测试。我们已使用“devops.txt”文件来测试命令。
我们可以使用cat
命令来查看devops.txt文件中的输出,如下所示。
$ cat devops.txt
Red Hat
CentOS
AlmaLinux
Rocky Linux
Fedora
Debian
Scientific Linux
OpenSuse
Ubuntu
Xubuntu
Linux Mint
Deepin Linux
Slackware
Mandriva
1. wc命令的基本示例
未传递任何参数的“wc”命令将显示“devops.txt”文件的基本结果。下面显示的三个数字是文件的12(行数)、16(字数)和112(字节数)。
$ wc devops.txt
12 16 112 devops.txt
2. 统计文件中的行数
使用选项“-l
”统计文件中的新行数,它会打印给定文件的行数。例如,以下命令将显示文件中新行的计数。
在输出中,第一个字段被分配为计数,第二个字段是文件名。
$ wc -l devops.txt
12 devops.txt
3. 统计文件中的字数
使用wc命令的-w
参数打印文件中的字数。输入以下命令以计算文件中的字数。
$ wc -w devops.txt
16 devops.txt
4. 统计文件中的字符数
使用wc命令的-m
选项将打印文件中的总 字符数。
$ wc -m devops.txt
112 devops.txt
5. 统计文件中的字节
使用-c
选项将打印文件的字节数。
$ wc -c devops.txt
112 devops.txt
6. 显示文件中最长行的长度
wc命令允许使用参数-L
,可用于打印文件中最长行的长度(字符数)。
因此,我们在文件中有最长字符行(“Scientific Linux”)。
$ wc -L devops.txt
16 devops.txt
春招已经开始啦,大家如果不做好充足准备的话,春招很难找到好工作。
送大家一份就业大礼包,大家可以突击一下春招,找个好工作!